package com.dana.system.domain.question.dto;

import com.core.domain.PageQueryDTO;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Set;

@Getter
@Setter
@EqualsAndHashCode(callSuper = true)
public class QueryQuestionDTO extends PageQueryDTO
        implements Serializable {

    /**
     * 可以通过题目难度进行查询
     */
    private Integer difficulty;

    /**
     * 可以通过题目包含的关键字进行模糊查询
     */
    private String title;

    /**
     *在竞赛中已经选择的题目id集合
     */
    private Set<Long> excludeIdSet;
    /**
     *在竞赛中已经选择的题目id集合以字符串的方式接收
     */
    private String excludeStr;

}
